package com.greensam.pixelengine.constant;

import cn.hutool.core.util.RandomUtil;

/**
 * @author Macro_Ray
 * @since 2025/7/29 14:30
 */
public interface KeyValueStorageConstant {

    /**
     * 过期时间：5-10分钟随机过期，防止雪崩
     */
    Integer EXPIRE_TIME = 300 + RandomUtil.randomInt(0, 300);

    /**
     * 应用根路径，区分不同路径
     */
    String APP_CODE = "Greensam";

    /**
     * 分隔符号
     */
    String DELIMITER = ":";

    /**
     * 占位符
     */
    String PLACEHOLDER = "%s";

    /**
     * 图片缓存信息：Key+图片查询条件
     */
    String PICTURE_INFO = APP_CODE + DELIMITER + "Picture" + DELIMITER + PLACEHOLDER;

}
